# near model CODE resource # jump table entries: 14000-14001 (2 of them) fn00000000: 00000000 4E56 0000 link A6, 0 00000004 4A6E 000C tst.w [A6 + 0xC] 00000008 6728 beq +0x2A /* 00000032 */ 0000000A 206E 0008 movea.l A0, [A6 + 0x8] 0000000E 316E 000C 001E move.w [A0 + 0x1E], [A6 + 0xC] 00000014 4267 clr.w -[A7] 00000016 206E 0008 movea.l A0, [A6 + 0x8] 0000001A 4868 FFF8 pea.l [A0 - 0x8] 0000001E 303C 0204 move.w D0, 0x204 00000022 A816 syscall Pack8 00000024 548F addq.l A7, 2 00000026 206E 0008 movea.l A0, [A6 + 0x8] 0000002A 2C48 movea.l A6, A0 0000002C 4EFA 00FC jmp [PC + 0xFC /* 0000012A */] 00000030 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 00000032-00000034 label00000032: 00000032 4E5E unlink A6 // end alternate branch 00000032-00000034 label00000032: // (misaligned) 00000034 205F movea.l A0, [A7]+ 00000036 5C4F addq.w A7, 6 00000038 4ED0 jmp [A0] export_1750: 0000003A 4E56 FFF8 link A6, -0x0008 0000003E 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000042 7000 moveq.l D0, 0x00 00000044 2D40 FFFC move.l [A6 - 0x4], D0 00000048 4267 clr.w -[A7] 0000004A 42A7 clr.l -[A7] 0000004C 42A7 clr.l -[A7] 0000004E 1F3C 0001 move.b -[A7], 0x1 00000052 486E FFF8 pea.l [A6 - 0x8] 00000056 303C 0706 move.w D0, 0x706 0000005A A816 syscall Pack8 0000005C 2F0E move.l -[A7], A6 0000005E 4EBA FFA0 jsr [PC - 0x60 /* 00000000 */] 00000062 4267 clr.w -[A7] 00000064 486E FFF8 pea.l [A6 - 0x8] 00000068 2F3C 7761 6E74 move.l -[A7], 0x77616E74 /* 'want' */ 0000006E 2F2E 001A move.l -[A7], [A6 + 0x1A] 00000072 4EBA 01BE jsr [PC + 0x1BE /* 00000232 */] 00000076 2F0E move.l -[A7], A6 00000078 4EBA FF86 jsr [PC - 0x7A /* 00000000 */] 0000007C 4267 clr.w -[A7] 0000007E 486E FFF8 pea.l [A6 - 0x8] 00000082 2F3C 6672 6F6D move.l -[A7], 0x66726F6D /* 'from' */ 00000088 2F2E 0016 move.l -[A7], [A6 + 0x16] 0000008C 303C 0610 move.w D0, 0x610 00000090 A816 syscall Pack8 00000092 2F0E move.l -[A7], A6 00000094 4EBA FF6A jsr [PC - 0x96 /* 00000000 */] 00000098 102E 000C move.b D0, [A6 + 0xC] 0000009C 670E beq +0x10 /* 000000AC */ 0000009E 4267 clr.w -[A7] 000000A0 2F2E 0016 move.l -[A7], [A6 + 0x16] 000000A4 303C 0204 move.w D0, 0x204 000000A8 A816 syscall Pack8 000000AA 548F addq.l A7, 2 label000000AC: 000000AC 4267 clr.w -[A7] 000000AE 486E FFF8 pea.l [A6 - 0x8] 000000B2 2F3C 666F 726D move.l -[A7], 0x666F726D /* 'form' */ 000000B8 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */ 000000BE 486E 0012 pea.l [A6 + 0x12] 000000C2 7004 moveq.l D0, 0x04 000000C4 2F00 move.l -[A7], D0 000000C6 303C 0A0F move.w D0, 0xA0F 000000CA A816 syscall Pack8 000000CC 2F0E move.l -[A7], A6 000000CE 4EBA FF30 jsr [PC - 0xD0 /* 00000000 */] 000000D2 4267 clr.w -[A7] 000000D4 486E FFF8 pea.l [A6 - 0x8] 000000D8 2F3C 7365 6C64 move.l -[A7], 0x73656C64 /* 'seld' */ 000000DE 2F2E 000E move.l -[A7], [A6 + 0xE] 000000E2 303C 0610 move.w D0, 0x610 000000E6 A816 syscall Pack8 000000E8 2F0E move.l -[A7], A6 000000EA 4EBA FF14 jsr [PC - 0xEC /* 00000000 */] 000000EE 102E 000C move.b D0, [A6 + 0xC] 000000F2 670E beq +0x10 /* 00000102 */ 000000F4 4267 clr.w -[A7] 000000F6 2F2E 000E move.l -[A7], [A6 + 0xE] 000000FA 303C 0204 move.w D0, 0x204 000000FE A816 syscall Pack8 00000100 548F addq.l A7, 2 label00000102: 00000102 4267 clr.w -[A7] 00000104 486E FFF8 pea.l [A6 - 0x8] 00000108 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */ 0000010E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000112 303C 0603 move.w D0, 0x603 00000116 A816 syscall Pack8 00000118 3D5F 001E move.w [A6 + 0x1E], [A7]+ 0000011C 4267 clr.w -[A7] 0000011E 486E FFF8 pea.l [A6 - 0x8] 00000122 303C 0204 move.w D0, 0x204 00000126 A816 syscall Pack8 00000128 548F addq.l A7, 2 label0000012A: 0000012A 4FEE FFD8 lea.l A7, [A6 - 0x28] 0000012E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000132 4E5E unlink A6 00000134 205F movea.l A0, [A7]+ 00000136 DEFC 0016 add.w A7, 0x16 0000013A 4ED0 jmp [A0] fn0000013C: 0000013C 4E56 0000 link A6, 0 00000140 4A6E 000C tst.w [A6 + 0xC] 00000144 6728 beq +0x2A /* 0000016E */ 00000146 206E 0008 movea.l A0, [A6 + 0x8] 0000014A 316E 000C 0016 move.w [A0 + 0x16], [A6 + 0xC] 00000150 4267 clr.w -[A7] 00000152 206E 0008 movea.l A0, [A6 + 0x8] 00000156 4868 FFF8 pea.l [A0 - 0x8] 0000015A 303C 0204 move.w D0, 0x204 0000015E A816 syscall Pack8 00000160 548F addq.l A7, 2 00000162 206E 0008 movea.l A0, [A6 + 0x8] 00000166 2C48 movea.l A6, A0 00000168 4EFA 00B6 jmp [PC + 0xB6 /* 00000220 */] 0000016C 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 0000016E-00000170 label0000016E: 0000016E 4E5E unlink A6 // end alternate branch 0000016E-00000170 label0000016E: // (misaligned) 00000170 205F movea.l A0, [A7]+ 00000172 5C4F addq.w A7, 6 00000174 4ED0 jmp [A0] export_1751: 00000176 4E56 FFF8 link A6, -0x0008 0000017A 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000017E 7000 moveq.l D0, 0x00 00000180 2D40 FFFC move.l [A6 - 0x4], D0 00000184 4267 clr.w -[A7] 00000186 42A7 clr.l -[A7] 00000188 42A7 clr.l -[A7] 0000018A 1F3C 0001 move.b -[A7], 0x1 0000018E 486E FFF8 pea.l [A6 - 0x8] 00000192 303C 0706 move.w D0, 0x706 00000196 A816 syscall Pack8 00000198 2F0E move.l -[A7], A6 0000019A 4EBA FFA0 jsr [PC - 0x60 /* 0000013C */] 0000019E 4267 clr.w -[A7] 000001A0 486E FFF8 pea.l [A6 - 0x8] 000001A4 2F3C 7374 6172 move.l -[A7], 0x73746172 /* 'star' */ 000001AA 2F2E 0012 move.l -[A7], [A6 + 0x12] 000001AE 303C 0610 move.w D0, 0x610 000001B2 A816 syscall Pack8 000001B4 2F0E move.l -[A7], A6 000001B6 4EBA FF84 jsr [PC - 0x7C /* 0000013C */] 000001BA 4267 clr.w -[A7] 000001BC 486E FFF8 pea.l [A6 - 0x8] 000001C0 2F3C 7374 6F70 move.l -[A7], 0x73746F70 /* 'stop' */ 000001C6 2F2E 000E move.l -[A7], [A6 + 0xE] 000001CA 303C 0610 move.w D0, 0x610 000001CE A816 syscall Pack8 000001D0 2F0E move.l -[A7], A6 000001D2 4EBA FF68 jsr [PC - 0x98 /* 0000013C */] 000001D6 102E 000C move.b D0, [A6 + 0xC] 000001DA 671C beq +0x1E /* 000001F8 */ 000001DC 4267 clr.w -[A7] 000001DE 2F2E 0012 move.l -[A7], [A6 + 0x12] 000001E2 303C 0204 move.w D0, 0x204 000001E6 A816 syscall Pack8 000001E8 548F addq.l A7, 2 000001EA 4267 clr.w -[A7] 000001EC 2F2E 000E move.l -[A7], [A6 + 0xE] 000001F0 303C 0204 move.w D0, 0x204 000001F4 A816 syscall Pack8 000001F6 548F addq.l A7, 2 label000001F8: 000001F8 4267 clr.w -[A7] 000001FA 486E FFF8 pea.l [A6 - 0x8] 000001FE 2F3C 7261 6E67 move.l -[A7], 0x72616E67 /* 'rang' */ 00000204 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000208 303C 0603 move.w D0, 0x603 0000020C A816 syscall Pack8 0000020E 3D5F 0016 move.w [A6 + 0x16], [A7]+ 00000212 4267 clr.w -[A7] 00000214 486E FFF8 pea.l [A6 - 0x8] 00000218 303C 0204 move.w D0, 0x204 0000021C A816 syscall Pack8 0000021E 548F addq.l A7, 2 label00000220: 00000220 4FEE FFD8 lea.l A7, [A6 - 0x28] 00000224 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000228 4E5E unlink A6 0000022A 205F movea.l A0, [A7]+ 0000022C DEFC 000E add.w A7, 0xE 00000230 4ED0 jmp [A0] fn00000232: 00000232 4E56 FFF8 link A6, -0x0008 00000236 206E 0010 movea.l A0, [A6 + 0x10] 0000023A 43EE FFF8 lea.l A1, [A6 - 0x8] 0000023E 22D8 move.l [A1]+, [A0]+ 00000240 22D8 move.l [A1]+, [A0]+ 00000242 4267 clr.w -[A7] 00000244 486E FFF8 pea.l [A6 - 0x8] 00000248 2F2E 000C move.l -[A7], [A6 + 0xC] 0000024C 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */ 00000252 486E 0008 pea.l [A6 + 0x8] 00000256 7004 moveq.l D0, 0x04 00000258 2F00 move.l -[A7], D0 0000025A 303C 0A0F move.w D0, 0xA0F 0000025E A816 syscall Pack8 00000260 3D5F 0014 move.w [A6 + 0x14], [A7]+ 00000264 4E5E unlink A6 00000266 205F movea.l A0, [A7]+ 00000268 DEFC 000C add.w A7, 0xC 0000026C 4ED0 jmp [A0]